package com.flnet.foxwash.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.flnet.common.base.BaseEntity;
import java.util.Date;

/**
 * 服务/商品表 w_service_item
 * 
 * @author flnet
 * @date 2019-03-20
 */
public class WServiceItem extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 服务/商品ID */
	private Long itemId;
	/**  */
	private String uuid;
	/**  */
	private Date createDate;
	/**  */
	private Long creator;
	/**  */
	private Date modifyDate;
	/**  */
	private Long modifier;
	/** 服务类型ID */
	private Long typeId;
	/** 服务/商品名称 */
	private String itemName;
	/**  */
	private String spec;
	/** 状态（0正常 1停用） */
	private String status;

	/** 服务类型名称 */
	private String typeName;

	public void setItemId(Long itemId) 
	{
		this.itemId = itemId;
	}

	public Long getItemId() 
	{
		return itemId;
	}
	public void setUuid(String uuid) 
	{
		this.uuid = uuid;
	}

	public String getUuid() 
	{
		return uuid;
	}
	public void setCreateDate(Date createDate) 
	{
		this.createDate = createDate;
	}

	public Date getCreateDate() 
	{
		return createDate;
	}
	public void setCreator(Long creator) 
	{
		this.creator = creator;
	}

	public Long getCreator() 
	{
		return creator;
	}
	public void setModifyDate(Date modifyDate) 
	{
		this.modifyDate = modifyDate;
	}

	public Date getModifyDate() 
	{
		return modifyDate;
	}
	public void setModifier(Long modifier) 
	{
		this.modifier = modifier;
	}

	public Long getModifier() 
	{
		return modifier;
	}
	public void setTypeId(Long typeId) 
	{
		this.typeId = typeId;
	}

	public Long getTypeId() 
	{
		return typeId;
	}
	public void setItemName(String itemName) 
	{
		this.itemName = itemName;
	}

	public String getItemName() 
	{
		return itemName;
	}
	public void setSpec(String spec) 
	{
		this.spec = spec;
	}

	public String getSpec() 
	{
		return spec;
	}
	public void setStatus(String status) 
	{
		this.status = status;
	}

	public String getStatus() 
	{
		return status;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("itemId", getItemId())
            .append("uuid", getUuid())
            .append("createDate", getCreateDate())
            .append("creator", getCreator())
            .append("modifyDate", getModifyDate())
            .append("modifier", getModifier())
            .append("typeId", getTypeId())
            .append("itemName", getItemName())
            .append("spec", getSpec())
            .append("status", getStatus())
			.append("typeName", getTypeName())
            .toString();
    }
}
